package com.monitor.dto;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import java.util.Date;
import java.math.BigDecimal;

import com.monitor.pubInter.AbstractDTO;

/**
*    @author sunke
*    @Date 2025-04-02 16:42:37
*    @description WechatDayStaticDomainDTO      微信日信息统计
*/
@ApiModel("微信日信息统计ModelDomainDTO")
@Data
public abstract class WechatDayStaticDomainDTO extends AbstractDTO {

    /**
     * 所属部门
     */
    @ApiModelProperty(value = "所属部门")
    private String deptName;

    /**
     * 员工姓名
     */
    @ApiModelProperty(value = "员工姓名")
    private String staffName;

    /**
     * 员工手机号
     */
    @ApiModelProperty(value = "员工手机号")
    private String staffPhone;

    /**
     * 微信昵称
     */
    @ApiModelProperty(value = "微信昵称")
    private String staffNickname;

    /**
     * 微信号
     */
    @ApiModelProperty(value = "微信号")
    private String staffWechatNo;

    /**
     * 微信手机号
     */
    @ApiModelProperty(value = "微信手机号")
    private String staffWechatPhone;

    /**
     * 微信id
     */
    @ApiModelProperty(value = "微信id")
    private String staffWechatId;

    /**
     * 数据来源
     */
    @ApiModelProperty(value = "数据来源")
    private String dataSource;

    /**
     * 累计发送消息
     */
    @ApiModelProperty(value = "累计发送消息")
    private Integer messageSendNum;

    /**
     * 累计接受消息数量
     */
    @ApiModelProperty(value = "累计接受消息数量")
    private Integer messageReceiveNum;

    /**
     * 撤回消息数量
     */
    @ApiModelProperty(value = "撤回消息数量")
    private Integer messageReturnNum;

    /**
     * 沟通人数
     */
    @ApiModelProperty(value = "沟通人数")
    private Integer communicateNum;

    /**
     * 有效沟通人数
     */
    @ApiModelProperty(value = "有效沟通人数")
    private Integer effectiveCommunicateNum;

    /**
     * 员工最后回复数
     */
    @ApiModelProperty(value = "员工最后回复数")
    private Integer finalReplyNum;

    /**
     * 最后回复率
     */
    @ApiModelProperty(value = "最后回复率")
    private String finalReplyPer;

    /**
     * 未回复客户数量
     */
    @ApiModelProperty(value = "未回复客户数量")
    private Integer unReplyNum;

    /**
     * 文件大小
     */
    @ApiModelProperty(value = "文件大小")
    private String fileSize;

    /**
     * 是否主微信
     */
    @ApiModelProperty(value = "是否主微信")
    private String isMainWechat;

    /**
     * 已添加好友数量
     */
    @ApiModelProperty(value = "已添加好友数量")
    private Integer totalFriendNum;

    /**
     * 已添加微信群数量
     */
    @ApiModelProperty(value = "已添加微信群数量")
    private Integer totalGroupNum;

    /**
     * 跟进客户数
     */
    @ApiModelProperty(value = "跟进客户数")
    private Integer followCustomerNum;

    /**
     * 数据更新时间
     */
    @ApiModelProperty(value = "数据更新时间")
    private String dataUpdateTime;

    /**
     * 最新消息时间
     */
    @ApiModelProperty(value = "最新消息时间")
    private String lastMessageTime;


}
